package ar.com.gestion.listeners;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JTextField;

import ar.com.gestion.bo.UsuariosBO;
import ar.com.gestion.custom.BotonCustom;
import ar.com.gestion.dominio.Cliente;
import ar.com.gestion.springcontext.SpringContext;

public class AgregarClienteListener implements ActionListener {

	private UsuariosBO usuariosBO = (UsuariosBO) SpringContext.getContext()
			.getBean("usuariosBO");
	
	
	@Override
	public void actionPerformed(ActionEvent e) {
		
		BotonCustom boton =  (BotonCustom)e.getSource();
		
		JTextField[] textFields = boton.getContext().getTextields();
		
		Cliente cliente = new Cliente();
//		"Nombre","Apellido","Direccion","Telefono"
		cliente.setIdCliente(Integer.parseInt(textFields[0].getText()));
		cliente.setNombre(textFields[1].getText());
		cliente.setApellido(textFields[2].getText());
		cliente.setDireccion(textFields[3].getText());
		cliente.setTelefono(textFields[4].getText());
		cliente.setSaldo(0);
		
		
		
		usuariosBO.guardarCliente(cliente);
		
		boton.getContext().dispose();

	}

}
